﻿<?php
error_reporting( 0 );
$key = $_POST["key"]; // 接收关键字
$scope = $_POST["scope"]; //接收范围
$dynasty = $_POST["dynasty"]; // 接收朝代

// 发送api，拿到返回值
$json = file_get_contents( "https://api.sou-yun.com/api/poem?key=".$key."&scope=".$scope."&dynasty=".$dynasty."&jsontype=true" );


// 因为返回的是json格式，需要转化成php能够使用的格式，我转化成了php使用的关联数组
$arr = json_decode( $json, true );


$i = 1;
// 循环出所有匹配到的诗
foreach( $arr["ShiData"] as $v )
{
    // 输出诗词名称
    echo "(".$i.")"."<br/>";
    echo $v["Title"]["Content"]."<br/>";
    // 输出朝代、作者
    echo $v["Dynasty"]." ".$v["Author"]."<br/>";

    // 循环出每一句诗词
    foreach( $v["Clauses"] as $k)
    {
        print_r( $k["Content"] );
        echo "<br/>";
    }

    // 拿出唐诗赏析，如果没有赏析，则不显示
    if(array_key_exists( "Comments", $v ))
    {
        // 取出最后一个评论
        $comments = end($v["Comments"]);
        echo "<br/>";
        echo $comments["Book"].'<br/>';
        echo "<br/>";
        echo $comments["Content"];
        echo "<br/>";
    }
    echo "<br/>";
    $i++;
}


?>